package com.jmb.api.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jmb.api.model.entity.ApiTestCaseExecuteLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jmb.api.model.to.api.log.ApiTestCaseExecuteLogListTO;
import com.jmb.api.model.vo.api.log.ApiTestCaseExecuteLogListVO;
import com.jmb.api.model.vo.api.log.ApiTestCaseExecuteLogVO;

import java.util.List;

/**
* @author jinbo
* @description 针对表【api_test_case_execute_log】的数据库操作Mapper
* @createDate 2025-04-08 13:53:56
* @Entity com.jmb.api.model.entity.ApiTestCaseExecuteLog
*/
public interface ApiTestCaseExecuteLogMapper extends BaseMapper<ApiTestCaseExecuteLog> {

    ApiTestCaseExecuteLogVO selectExecute(Integer executeId);

    void updateExecuteLog(ApiTestCaseExecuteLog executeLog);

    List<ApiTestCaseExecuteLogListVO> selectExecuteList(ApiTestCaseExecuteLogListTO executeLogListDTO);

    IPage<ApiTestCaseExecuteLogListVO> selectExecuteListPage(IPage<ApiTestCaseExecuteLogListVO> page, ApiTestCaseExecuteLogListTO caseExecuteLogListTO);
}




